package com.e3.sysmg.config.service;

import java.util.List;

import com.e3.core.base.ServiceException;
import com.e3.sysmg.config.model.ParameterModel;
import com.e3.sysmg.config.model.ParameterQC;

public interface ParameterQueryService {
	
	public List<ParameterModel> getParameterByCondition(ParameterQC qc) throws ServiceException;
	
	public List<ParameterModel> getAllParameters() throws ServiceException;
	
	public ParameterModel getParameterById(long id) throws ServiceException;
	
	public List<ParameterModel> getParameterByIds(List<Long> ids) throws ServiceException;

	public Long getParameterSizeByCondition(ParameterQC qc) throws ServiceException;

}
